Metodi delle classi
Classi applicative
Metodi
| Metodo | Descrizione | Tipo |
|---|---|---|
| Clear | Svuota un oggetto o una collezione | |
| ClearCache | Svuota la cache di oggetti della tabella associata alla classe | |
| ClearReadOnlyMappedFields | Effettua il Clear di tutti i componenti mappati in sola lettura automatica. | |
| Clone | Clona l'oggetto su un altro oggetto, copiando i campi per nome | |
| CompareMappedFields | Confronta l'oggetto con un altro, tenendo conto solo dei campi mappati con la base dati. Restituisce 1 se i due oggetti sono considerati uguali, altrimenti 0. | |
| DelFromDb | Cancellare un oggetto dalla base dati | |
| Deserialize | Deserializza un oggetto o una collezione da un formato JSON/XML contenuto in un blob | |
| DestroySnapshot | Termina lo snapshot dell'oggetto | |
| DisableCacheRead | Nel caso di cache abilitata, permette di forzare la lettura su DB dell'oggetto | |
| EnableCache | Abilita o disabilita la cache di lettura oggetti per la tabella associata alla classe | |
| EnableLazyLoading | Abilita o disabilita la lettura automatica da DB dell'oggetto composto | |
| ExistsOnDb | Verifica l'esistenza di un oggetto sulla base dati tramite la chiave impostata | |
| FindPropertyId | Restituisce una stringa contenente l'identificativo univoco della proprietà dell'oggetto, seguendo il percorso indicato saparato dal punto (oggetto.sottoprprietà) | |
| GetAttributeBool | Legge il valore di un attributo dell'oggetto | |
| GetAttributeNum | Legge il valore di un attributo dell'oggetto | |
| GetCacheCollection | Restituisce una collezione contenente gli oggetti presenti nella cache | |
| GetErrors | Restituisce la collezione di errori impostata sull'oggetto | |
| GetFieldValue | Restituisce un oggetto BC_DA_VALUE contenente il valore della proprietà richiesta | |
| GetForcedValue | Restituisce il flag che indica se il campo è rilevante anche se 0 o blank | |
| GetFromCache | Permette di leggere l'oggetto dalla cache, se attiva | |
| GetOriginal | Restituisce l'oggetto contenente i valori originali, ovvero la foto dell'oggetto al momento del suo caricamento dati dal database | |
| GetPropertyId | Restituisce una stringa contenente l'identificativo univoco della proprietà dell'oggetto | |
| GetState | Restituisce lo stato di un oggetto | |
| GetValidationState | Restituisce lo stato di validazione dell'oggetto | |
| HasError | Verifica se è presente un errore sull'oggetto | |
| InitializeSnapshot | Inizializza lo stato dell'oggetto | |
| IsConstrained | Indica se la visibilità dell'oggetto è ristretta dai vincoli della profilazione | |
| IsDeleted | Verifica se l'oggetto è in stato Deleted, ovvero cancellato logicamente tramite SetStateDeleted | |
| IsEmpty | Verifica se un oggetto è nullo | |
| IsModified | Verifica se l'oggetto, la collezione o la singola proprietà sono stati modificati | |
| IsModifiedField | Verifica se una determinata proprietà è stata modificata | |
| IsModifiedSnapshot | Restituisce lo stato dell'oggetto | |
| IsNew | Verifica se l'oggetto è nuovo e non letto da DB | |
| IsOriginal | Verifica se l'oggetto è in stato originale, ovvero allineato al DB | |
| IsToValidate | Verifica se l'oggetto o la singola proprietà sono da validare | |
| LoadClassInfo | Carica la classe BC_CLASS_INFO contenente i metadati della classe | |
| LoadFromDb | Carica un oggetto dalla base dati | |
| LoadFromXml | Carica un oggetto da un file XML | |
| Release | Rilascia un puntatore ad un altro oggetto/collezione | |
| RemoveError | Rimuove uno o più errori in base al codice passato | |
| ResetError | Resetta gli errori di un oggetto | |
| Restore | Ripristina il valore originale di un oggetto o di una collezione con i valori originali con cui è stato caricato da database | |
| RestoreSnapshot | Ripristina lo stato dell'oggetto | |
| SaveToDb | Concretizza su database le modifiche effettuate ad un oggetto | |
| SaveToXml | Salva un oggetto o una collezione su un file XML | |
| Serialize | Serializza un oggetto in formato JSON | |
| SetAttributeBool | Imposta il valore di un attributo sull'oggetto | |
| SetAttributeNum | Imposta il valore di un attributo sull'oggetto | |
| SetCache | Aggiunge l'oggetto in cache, se attiva | |
| SetError | Imposta un errore sull'oggetto | |
| SetErrorPrefix | Aggiunge un prefisso al messaggio di ogni errore presente nell'oggetto e nelle sue proprietà | |
| SetErrors | Imposta su un oggetto una collezione errori | |
| SetFieldValue | Imposta il valore della proprietà richiesta tramite un oggetto BC_DA_VALUE | |
| SetForcedValue | Indica che il campo è rilevante anche se 0 o blank | |
| SetLoaded | Imposta l'oggetto come caricato. Va utilizzato solo su un oggetto figlio di una classe composta | |
| SetStateDeleted | Cancella logicamente l'oggetto e ne imposta lo stato Deleted | |
| SetStateNew | Imposta lo stato 'NuovoModificato' ad un oggetto | |
| SetStateOriginal | Forza lo stato 'Originale' ad un oggetto | |
| SetValidationState | Imposta lo stato di validazione dell'oggetto o di tutte le sue proprietà | |
| UpdateFPers | Aggiorna il campo FPers sull'oggetto e su tutti i suoi componenti | |
| UpdateGR | Aggiorna il campo GR (Gruppo) sull'oggetto e su tutti i suoi componenti | |
| UpdateKey | Propaga i valori della chiave di un oggetto composto sui suoi componenti | |
| ValidateFromClass | Valida l'oggetto tramite le informazioni presenti sulla classe (obbligatorietà, controllo date e valori ammessi) |